@media screen and (max-width: 768px) {
  .banner2-container {
    --yd-content-gap: 123px;
  }
  .banner2 {
    .right {
      display: none !important;
    }
    .left {
      padding: var(--yd-gap) 0 !important;
      padding-right: 0 !important;
    }
    .introduce {
      padding-right: 88px;
      p:nth-child(2) {
        margin-top: 124px !important;
      }
    }
    .footer {
      margin-top: var(--yd-gap) !important;
      display: flex;
      gap: 123px;
      .services {
        display: flex;
        flex-direction: column;
        // gap: var(--yd-gap)!important;
        justify-content: space-between;
        .count {
          font-size: 123px !important;
          margin-bottom: 0!important;
        }
        .name {
          font-size: 61px !important;
        }
      }
      .image {
        display: block !important;
        img {
          border-top-right-radius: var(--yd-gap);
          border-bottom-right-radius: var(--yd-gap);
          overflow: hidden;
          height: 1150px;
          object-fit: cover;
          transform: rotateY(180deg);
        }
      }
    }
  }
}
